What It Means to Unwrap WETH
Unwrapping WETH means converting Wrapped Ether back into native ETH by calling the withdraw() function on the WETH smart contract, which burns your WETH balance and sends you the same amount of ETH. WETH exists because the ERC-20 standard needs a token interface that native ETH does not have, and wrapping turns ETH into that token form. Unwrapping reverses the process: the contract burns the WETH you hold and releases ETH back to your wallet at a fixed 1:1 rate, with no slippage and no market involved. The WETH contract, deployed once and reused across the ecosystem, keeps a reserve of ETH equal to the WETH supply, so every unwrap call simply moves ETH out of that reserve to you. You can view the contract and its reserve directly on Etherscan, where the ETH balance held by the contract matches the total WETH in circulation.
The withdraw() function
Calling withdraw(amount) on the WETH contract is the only way to unwrap on-chain. The function checks your balance, subtracts the amount from your WETH holding, and transfers that same amount of native ETH to your address in one transaction. There is no separate approval step because you are not interacting with another contract — you are calling withdraw() directly on the token you already hold.Why WETH needs a 1:1 reserve
Every WETH token in existence is backed by an equal amount of ETH locked in the contract when someone wrapped it. Unwrapping simply claims that backing back, which is why the exchange rate never drifts: WETH cannot trade below or above the ETH it represents at the contract level, whatever price a market might quote elsewhere.Why You Need to Unwrap WETH
This becomes necessary any time an action needs native ETH rather than its token form. Gas on Ethereum and most of its rollups is paid in native ETH only — a wallet holding nothing but WETH cannot pay for its own transactions, even one that would unwrap that very WETH, so a small ETH balance always has to come from somewhere else first. Certain applications also require native ETH specifically: some NFT mints, some lending protocols' native deposit paths, and most wallets' display of your spendable balance expect ETH, not an ERC-20 standing in for it. If you received WETH from a swap, a liquidity withdrawal, or a bridge, and your next step is paying gas, sending ETH to someone, or using an app that only accepts the native asset, unwrapping is the step that gets you there.
Gas is always paid in native ETH
Transaction fees on Ethereum are deducted in ETH at the protocol level, not at the application level, so no token — including WETH — can ever substitute for it. This base-layer rule is described in Ethereum's own documentation, and it is the single most common reason to go through this step.Apps that reject WETH
Some contracts are written to accept only the native asset, either for simplicity or because they predate wide adoption of the ERC-20 standard. If a transaction reverts when you try to send WETH where ETH was expected, unwrapping first resolves it.The 1:1 Rate When You Unwrap WETH
Unwrapping WETH never costs you a fee beyond the Ethereum gas for the transaction itself — there is no protocol charge, no spread, and no slippage, because the contract is not trading your WETH, it is redeeming it against its own reserve at an unconditional 1:1 rate. The only variable is gas, which rises and falls with network congestion the same way any other transaction's cost does. The table below separates what you get from what you pay.
| Step | What you receive | What you pay |
|---|---|---|
| Unwrap 1 WETH | 1.0 ETH, no slippage | Ethereum gas for one transaction |
| Unwrap via a wallet | Same 1:1 rate | Gas only — no wallet fee |
| Unwrap via a DEX interface | Same 1:1 rate | Gas, sometimes bundled with another action |
How to Unwrap WETH, Step by Step
The process is short whether you use a wallet's built-in token screen or a DEX interface, and it never involves a trade.
- Open your wallet or a DEX such as Uniswap and locate your WETH balance.
- Choose the unwrap or convert-to-ETH option, or select WETH as the input on a WETH-to-ETH screen.
- Enter the amount of WETH you want to convert back to ETH.
- Confirm the transaction and pay the Ethereum gas fee — this calls withdraw() on the WETH contract.
- Wait for the transaction to confirm; your native ETH balance updates immediately after.
Unwrapping through a wallet
Many wallets show WETH as a listed token with an unwrap or convert action right next to the balance, which calls withdraw() for you without routing through any exchange. This is the simplest path when you hold WETH outright and just want it back as ETH.Unwrapping through a DEX interface
A DEX such as Uniswap treats a WETH-to-ETH conversion as a special case: the interface recognizes the pair and calls the WETH contract's withdraw() function directly rather than routing it through a liquidity pool, which is why there is no price impact even on a large amount.When DeFi Protocols Unwrap WETH for You
Some protocols handle this automatically as part of a larger transaction, so you never call withdraw() yourself. A DEX that quotes a trade ending in ETH, a lending market that lets you borrow or repay in ETH, or a liquidity exit that returns the native asset all handle the unwrap step internally and deliver ETH to your wallet at the end. A bundled unwrap costs no extra gas beyond the main transaction, while unwrapping separately first and then doing something else means paying gas twice.
Common Pitfalls When You Unwrap WETH
Three mistakes account for most problems people run into. The first is leftover WETH: after a swap or a liquidity withdrawal, a small WETH balance can sit forgotten in a wallet while the person assumes they are holding ETH, which causes a failed transaction when an app needs native ETH specifically. The second is underestimating gas during congestion — unwrapping is cheap relative to a swap, but it is not free, and timing it during a quiet period saves real money, a pattern visible on trackers such as DefiLlama. The third is confusing unwrapping with trading: some interfaces present WETH-to-ETH as a swap screen, so people expect a quoted price to move, when the rate is fixed at 1:1 and the quote shown is only the gas estimate.
After You Unwrap WETH
Once the transaction confirms, the ETH is immediately spendable — there is no waiting period and no separate claim step, unlike some bridge withdrawals. From here you can pay gas for other transactions, send the ETH to another address, or deposit it somewhere that requires the native asset. If you expect to need WETH again soon, you can always wrap the same ETH back; the process is symmetric and costs only another round of Ethereum gas. Ethereum itself, described on Wikipedia, treats native ETH and its wrapped form as two faces of the same asset.
In this cluster
What does it mean to unwrap WETH?
Unwrapping WETH means calling the withdraw() function on the WETH smart contract, which burns your WETH balance and sends you the same amount of native ETH at a fixed 1:1 rate.
Why would I need to unwrap WETH?
This is needed whenever you want native ETH instead of its token form — most often to pay gas, since transaction fees on Ethereum are only ever paid in ETH, or because an app specifically requires the native asset rather than an ERC-20.
Does unwrapping WETH cost anything besides gas?
No. The WETH contract redeems your tokens against its own ETH reserve at an unconditional 1:1 rate, so there is no protocol fee and no slippage — the Ethereum gas for the transaction is the only cost.
Can I unwrap WETH in my wallet, or do I need a DEX?
Either works. Many wallets show an unwrap or convert action directly on the WETH balance, and DEX interfaces such as Uniswap also recognize a WETH-to-ETH conversion and call withdraw() directly instead of routing it through a trading pool.
What happens to leftover WETH after a swap?
It stays in your wallet as WETH until you unwrap it. A common pitfall is assuming that balance is spendable ETH when an app actually needs the native asset, which causes the transaction to fail until you unwrap first.
Do some protocols unwrap WETH automatically?
Yes. A trade that ends in ETH, a native-ETH loan repayment, or a liquidity exit that returns ETH often bundles the unwrap step into one transaction, so you never call withdraw() separately and pay no extra gas for it.
Can I wrap the ETH again after unwrapping?
Yes. Wrapping and unwrapping are fully symmetric and can be repeated as often as you like; each direction only costs the Ethereum gas for that single transaction.